.main {
	border: red;
}

.header {
	background-color: #B99;
}

.footer {
	background-color: #A66;
	padding-top: 1em;
	padding-bottom: 1000em;
}

.content {
	background-color: #FFE;
	height: 60%;
}

.contentBody {
	padding-top: 4em;
	margin-left: auto;
	margin-right: auto;
	width: 50%;
	border: red;
}

.login {
	margin-left: auto;
	margin-right: auto;
	width: 20%;
	border: red;
}

.center {
	text-align: center;
}

.logoLayout {
	float: left;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 2em;
}

.loginLayout {
	float: right;
	margin-top: 1em;
	margin-right: 2em;
}

.clearfix {
	clear: both;
}

.message {
	text-align: center;
	background-color: #EE5;
	padding: 1em;
}